/*
	1、根据经纬度获取位置详情
	2、获取食品分类列表
	3、根据经纬度获取商铺列表
	4、根据经纬度和关键字搜索商铺列表
	5、获取一次性验证码 (直接img src 属性直接发请求,无需编写api)
	6、用户名密码登陆
	7、发送短信验证码
	8、手机号验证码登陆
	9、根据会话获取用户信息
	10、用户登出
*/ 

import ajax from './ajax.js'
// 1、根据经纬度获取位置详情
export function reqAddress(geohash){
	return ajax(`/position/${geohash}`)
}
// 2、获取食品分类列表
export function reqFoodTypes(){
	return ajax('/index_category')
}
// 3、根据经纬度获取商铺列表
export function reqShops(longitude,latitude){
	return ajax('/shops',{longitude,latitude})
}
// 4、根据经纬度和关键字搜索商铺列表,做不了,需要mock
export const reqSearchShops = ({keyword})=>{
	return ajax(`https://www.fastmock.site/mock/cae70b06c191553a3337db29fee79057/api/search_shops?${keyword}`)
}

// 6、用户名密码登陆
export const reqUseNameLogin = ({name,pwd,captcha})=>{
	return ajax('/login_pwd',{name,pwd,captcha},'post')
}
// 7、发送短信验证码 做不了,只能写死mock返回成功的结果
export const reqPhoneLogin = ()=>{
	return ajax('https://www.fastmock.site/mock/cae70b06c191553a3337db29fee79057/api/phoneLogin')
}
// 8、手机号验证码登陆 做不了
// 9、根据会话获取用户信息
export const reqGetUserInfo = ()=>{
	return ajax('/userinfo')
}
// 10、用户登出
export const reqLogout = ()=>{
	return ajax('/logout')
}

// mock 菜品nav + 菜品nav所属的菜品
export function reqGoods(){
	return ajax('https://www.fastmock.site/mock/cae70b06c191553a3337db29fee79057/api/goods')
}
// mock 商家信息
export function reqBusinessInfo(){
	return ajax('https://www.fastmock.site/mock/cae70b06c191553a3337db29fee79057/api/businessInfo')
}
// mock 菜品评价
export function reqRatings(){
	return ajax('https://www.fastmock.site/mock/cae70b06c191553a3337db29fee79057/api/ratings')
}